package demo2;

public class Test {
    public static void main(String[] args) {
        //作为实参进行传递
        f1(new IL(){
            @Override
            public void show() {
                System.out.println("这个是一个匿名内部类");
            }
        });
        //传统写法
        f1(new Car());
    }
    public static void f1(IL il){
        il.show();
    }
}

interface IL{
    void show();
}
//硬编码，生硬，死板写法
class Car implements IL{
    @Override
    public void show() {
        System.out.println("这个是接口重写方法");
    }
}
